""""
所谓函数嵌套指的是一个函数里面又套了另一个函数

记住规范：
1、有多个函数时，函数和函数之间要间隔两行、调用要间隔两行
2、但是在函数内部调用其他函数时，不需要在调用前后额外空两行




3、关于return：
函数没有return时或者return none，那么函数的结果是空。但是如果函数体内有print（），print的输出结果依旧会被打印出来

def func():
    print("输出内容")  # 一定会显示
    return None       # 返回None，但不会自动显示

# 调用函数时，只会显示print的内容
func()  # 输出：输出内容

# 只有显式打印返回值，才会看到None
result = func()
print(result)  # 输出：输出内容 \n None

4、def func_b():
    print("2")


def func_a():
    print("1")
    func_b()
    print("3")


# 调用func_a


func_a()


# 结果是1、2、3  先执行func_a、往下来执行fun_b、然后执行下面的语句


在函数A中，调用了另一个函数B，那么先把函数B中的任务都执行完毕后才会回到上次函数A执行的位置，继续执行A剩余的内容

"""
def func_b():
    print("2")


def func_a():
    print("1")
    func_b()
    print("3")


# 调用func_a


func_a()


# 结果是1、2、3  先执行func_a、往下来执行fun_b、然后执行下面的语句